sedimentation and deposition - Turkish English Dictionary